<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh_CN" xml:lang="zh_CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../rurple.css" type="text/css" />

<title>下雨了！</title>
</head>
<body>
<h2 class="title">22. 下雨了！</h2>

<p>
这是一个阳光灿烂的日子。乐跑正在外面跟他的朋友玩耍。突然间下起雨来，乐跑想起来家里所有的窗户都没有关上。乐跑于是跑回家关窗户，可是却在家门口停了下来，不知道下一步怎么办。</p>

<p><img alt="Reeborg - rain" src="../../images/intro/rain1_start.png" /></p>

<p>大家一起来帮助乐跑关窗户吧！在他的世界里，一扇关上的窗户前有一个报警器。如下图所示，乐跑在完成任务之后，会站在门口、望着倾盆大雨，等着雨停、因为只有雨停了，他才可以回去跟朋友们玩耍。</p>

<p><img alt="Reeborg - rain" src="../../images/intro/rain1_end.png" /></p>

<p>这个地图文件是 <tt>rain1.wld</tt>; 首先要确定乐跑带了足够的报警器并保证能够完成任务。</p>

<h3 class="try">轮到乐跑的朋友了！</h3>

<p>儿娜是乐跑的朋友，她住在一所更大的房子里。刚开始下雨的时候，儿娜正在外面和乐跑玩耍。让我们来帮助儿娜关上家里的窗户吧！起点如下：</p>

<p><img alt="Erdna - rain" src="../../images/intro/rain2_start.png" /></p>

<p>对应的地图文件是 <tt>rain2.wld</tt>.</p>

<p>如下图所示，完成任务之后，儿娜也会站在她家门口等待雨停下来。</p>

<p><img alt="Erdna - rain" src="../../images/intro/rain2_end.png" /></p>

<p>可能你会发现这个难题有点难以解决。也许你应该想到儿娜有时候也需要后退，不要紧，慢慢想，一步一步尝试并作出适应的修改吧。</p>

<h3 class="try">一个程序就够了！</h3>

<p>成功了吧？！现在大家一起来验证一下你为儿娜设计的程序，是不是已经帮助她关上家里所有窗户了？这个程序是否也能帮助乐跑做同样的事情呢？如果不可以，那么修改一下你的程序，使得这个程序对儿娜 
和乐跑都适用。开始吧，我等你！</p>

<div class="lessons_nav">
<a href="21-amazing5.htm"><img alt="previous" src=
"../../images/previous.png" /> 神奇的解决方案-复习五</a> - <a href=
"../lessons_toc.htm"><img alt="home" src="../../images/home.png" /></a> - <a href=
"23-trash.htm">暴风雨过后 <img alt="next" src=
"../../images/next.png" /></a>
</div>
</body>
</html>
